get drenched - French English Dictionary